package io.renren.modules.generator.entity;

import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;

import java.io.Serializable;
import java.util.Date;
import lombok.Data;

/**
 *
 *
 * @author liangzai
 * @email liuyongxu@gmail.com
 * @date 2022-05-25 12:28:33
 */
@Data
@TableName("course")
public class CourseEntity implements Serializable {
	private static final long serialVersionUID = 1L;

	/**
	 * 课程id
	 */
	@TableId
	private Integer courseId;
	/**
	 * 课程名称
	 */
	private String courseName;
	/**
	 * 课程学分
	 */
	private String courseCredit;
	/**
	 * 课程类型(选修/必修)
	 */
	private String courseType;
	/**
	 * 课程开始时间
	 */
	private Date startTime;
	/**
	 * 课程结束时间
	 */
	private Date endTime;
	/**
	 * 课程容纳学生总数
	 */
	private Integer totalNum;
	/**
	 * 当前选课人数
	 */
	private Integer currentNum;
	/**
	 * 授课老师id
	 */
	private Long userId;
	/**
	 * 授课老师昵称
	 */
	private String nickName;

}
